SD Times Issue 238 by BZ Media
Author:BZ Media
Language: eng
Format: epub
Tags: SD Times;
Published: 2010-01-14T16:00:00+00:00
SYSTEMS
www.sdtimes.com
Software Development Times . January 15, 2010
NEWS
21
An opening for closures in OpenJDK
< continued from page 1
ed and immutable.
"Leveraging multiple cores requires writing scalable parallel programs, which is incredibly hard," he said. "Tools such as fork/join frameworks based on work-stealing algorithms make the task easier, but it still takes a fair bit of expertise and tuning. Bulk-data APIs such as parallel arrays allow computations to be expressed in terms of higher-level, SQL-like operations (e.g., filter, map, and reduce), which can be mapped automatically onto the fork-join paradigm.
"Working with parallel arrays in Java, unfortunately, requires lots of boilerplate code to solve
even simple problems. Closures can eliminate that boilerplate."
Gilad Bracha, Neal Gafter, James Gosling and Peter von der Ahe have already coau-thored a draft proposal for closures in Java, and a healthy debate has taken place on both that blog and around the OpenJDK community.
ELSEWHERE IN OPENJDK
All this extra time in the OpenJDK development schedule means that many other projects will have time to expand their implementations before release. Many of these efforts are attempts to address longtime concerns from users over Java.
Project Coin, for example, is an effort to find and make small language changes to Java, though the discussion around this project of late has focused on the actual semantics of a closure implementation. But other ideas have been proposed under Project Coin, such as Joseph Darcy s addition of strings in switch.
The Da Vinci Machine Project, on the other hand, is an effort to add first-class language support to the JVM. JRuby and Jython already allow Ruby and Python code to run in a JVM, but the Da Vinci Machine Project seeks to add specific modifications to the JVM to make other languages run on the JVM at
the same speeds as Java itself.
Project Jigsaw, meanwhile, might not be completed in time for OpenJDK 7. This effort, based on JSR 294, seeks to modularize Java, with the goal of allowing portions of Java to be used without needing an entire Java stack. It would also make it easier to build new modules and functionalities for Java as a platform. The project has been in the works for over three years now, and an alpha-quality binary of a modular Java component is available only for Ubuntu Linux.
The alpha-quality Java packages install Java components for use on the base JDK, AWT and Swing. I
Telerik engine automates Ul testing for Silverlight
BY DAVID WORTHINGTON
Telerik, a component maker, has expanded its WebUI Test Studio to provide automated user interface testing for Silverlight.
WebUI Test Studio 2, released in December, is the result of collaboration between Telerik and quality assurance software developer ArtOfTest.
The testing software, which costs US$2,499 per machine, offers the same product features for Silverlight as it previously did for ASP.NET AJAX, said Todd Anglin, Telerik s chief evangelist.
A UI object model allows QA professionals to target a
specific element in Silverlight, Anglin said. A 3D elements viewer provides a "fly-out element selector," he added. "It is easy to peel back the layers in a codeless, visual way.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Personalized inhaled bacteriophage therapy for treatment of multidrug-resistant Pseudomonas aeruginosa in cystic fibrosis by unknow(157787)
Whisky: Malt Whiskies of Scotland (Collins Little Books) by dominic roskrow(74279)
CONSORT 2025 statement: updated guideline for reporting randomized trials by unknow(66081)
Critical evaluation of the ProfiLER-02 study design and outcomes by Vivek Subbiah & Razelle Kurzrock(65831)
Cardiac gene therapy makes a comeback by Oliver J. Müller & Susanne Hille & Anca Kliesow Remes(65269)
Unveiling the design rules for tunable emission in graphene quantum dots: A high-throughput TDDFT and machine learning perspective by Şener Özönder & Mustafa Coşkun Özdemir & Caner Ünlü(50860)
A yeast-based oral therapeutic delivers immune checkpoint inhibitors to reduce intestinal tumor burden by unknow(40223)
Covalent hitchhikers guide proteins to the nucleus by Alexander F. Russell & Madeline F. Currie & Champak Chatterjee(40191)
Meet the Authors: Christopher R. Mansfield and Emily R. Derbyshire by Christopher R. Mansfield & Emily R. Derbyshire(40057)
What's Done in Darkness by Kayla Perrin(27106)
Topological analysis of non-conjugated ethylene oxide cored dendrimers decorated with tetraphenylethylene: Insights from degree-based descriptors using the polynomial approach by A Theertha Nair & D Antony Xavier & Annmaria Baby & S Akhila(26484)
Investigation of mechanical and self-healing properties of hydroxyl-terminated polybutadiene functionalized with 2-ureido-4-pyrimidinone by Mohsen Kazazi & Mehran Hayaty & Ali Mousaviazar(26435)
The Ultimate Python Exercise Book: 700 Practical Exercises for Beginners with Quiz Questions by Copy(21018)
De Souza H. Master the Age of Artificial Intelligences. The Basic Guide...2024 by Unknown(20777)
D:\Jan\FTP\HOL\Work\Alien Breed - Tower Assault CD32 Alien Breed II - The Horror Continues Manual 1.jpg by PDFCreator(20648)
The Fifty Shades Trilogy & Grey by E L James(19605)
Shot Through the Heart: DI Grace Fisher 2 by Isabelle Grey(19487)
Shot Through the Heart by Mercy Celeste(19349)
Python GUI Applications using PyQt5 : The hands-on guide to build apps with Python by Verdugo Leire(17492)